﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace BLGPS
{
    public class ColeccionTipoVehiculo:List<TipoVehiculo>
    {
        #region Singleton
        private static ColeccionTipoVehiculo s_Coleccion;

        public static ColeccionTipoVehiculo Tipos
        {
            get
            {
                if (s_Coleccion == null)
                {
#warning habilitar 
                  /*  s_Coleccion = BaseDatos.DB.Load<ColeccionTipoVehiculo, TipoVehiculo>(BaseDatos.DB.ExecuteSelectCommand(MyTables.TipoVehiculo), delegate(TipoVehiculo t, DataRow dr) 
                    {
                        t.Activo=(dr["activo"].ToString()=="S");
                    });*/

                    s_Coleccion = Testing.CrearTipos(); 
                }
                return s_Coleccion;
            }
        }
        #endregion     
        
        public TipoVehiculo ObtenerPorId(decimal pId)
        {
            foreach (TipoVehiculo m in this)
            {
                if (m.Id == pId) return m;
            }
            return null;
        }
    }
}
